Towards effective assessment of steady state performance in Java software: are we there yet?
نویسندگان
چکیده
Abstract Microbenchmarking is a widely used form of performance testing in Java software. A microbenchmark repeatedly executes small chunk code while collecting measurements related to its performance. Due Virtual Machine optimizations, microbenchmarks are usually subject severe fluctuations the first phase their execution (also known as warmup). For this reason, software developers typically discard and focus analysis when benchmarks reach steady state Developers estimate end warmup based on expertise, configure accordingly. Unfortunately, approach two strong assumptions: (i) always (ii) accurately warmup. In paper, we show that do not state, often fail phase. We found considerable portion studied hit estimates provided by inaccurate (with large error). This has significant implications both terms results quality time-effort. Furthermore, dynamic reconfiguration significantly improves estimation accuracy, but still it induces suboptimal relevant side-effects. envision paper starting point for supporting introduction more sophisticated automated techniques can ensure timely fashion.
منابع مشابه
"Are we there yet?".
Changes in laws are reflected – even foreshadowed on occasion – by the field’s scholarship. In the 1980s, there were few who recognized that adults with disabilities were an important resource in the education of students with disabilities or that issues of race and culture had consequence for identifying and delivering services to these children. It is striking that this special issue of the L...
متن کاملAre We There Yet?
Statistical approaches to Artificial Intelligence are behind most success stories of the field in the past decade. The idea of generating non-trivial behaviour by analysing vast amounts of data has enabled recommendation systems, search engines, spam filters, optical character recognition, machine translation and speech recognition, among other things. As we celebrate the spectacular achievemen...
متن کاملAre We There Yet?
Children in the back seat on a long trip are not the only ones asking the question “Are we there yet?” At Murray State University (MSU) and other universities starting new programs, the question becomes one of validation of the program. In the late 90s, MSU, a midsize university, was entrusted with the responsibility of developing a program of distinction with financial support from special sta...
متن کاملAre We There Yet?
've always been an avid traveler and often look forward to planning summer trips to faraway destinations. However , whether by train, plane, or automobile , long-distance travel for the majority of us usually comes with some degree of discomfort—long periods of time sitting in a seat with a limited selection of things to do. Fun traveling companions and a good book can help, but faced with a lo...
متن کاملFORUM: Effective management of ecological resilience are we there yet?
Effective management of ecological resilience – are we there yet? Bryan M. Spears*, Stephen C. Ives, David G. Angeler, Craig R. Allen, Sebastian Birk, Laurence Carvalho, Stephen Cavers, Francis Daunt, R. Daniel Morton, Michael J. O. Pocock, Glenn Rhodes and Stephen J. Thackeray Centre for Ecology & Hydrology, Penicuik, Midlothian EH26 0QB, UK; Department of Aquatic Sciences and Assessment, Swed...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Empirical Software Engineering
سال: 2022
ISSN: ['1382-3256', '1573-7616']
DOI: https://doi.org/10.1007/s10664-022-10247-x